home *** CD-ROM | disk | FTP | other *** search
/ Aminet 44 / Aminet 44 (2001)(GTI - Schatztruhe)[!][Aug 2001].iso / Aminet / dev / misc / FD2Pragma.readme < prev    next >
Text File  |  2001-07-04  |  5KB  |  116 lines

  1. Short:    V2.131 create pragma, inline, ... files
  2. Author:   stoecker@epost.de (Dirk Stoecker)
  3. Uploader: stoecker@epost.de (Dirk Stoecker)
  4. Version:  2.131
  5. Type:     dev/misc
  6.  
  7. This is a utility to create:
  8.   - following pragma statements for certain C compilers: amicall, libcall,
  9.     flibcall, tagcall and syscall
  10.   - proto files for C compilers
  11.   - offset (LVO) files for assembler programs
  12.   - stub functions for either tag-functions or all library functions
  13.   - stub functions as assembler text
  14.   - stub functions as useable link library file
  15.   - FD files out of pragma files
  16.   - stubs for C++ compilers (SPECIAL 11, 12 and CLIB)
  17.   - the files with your own headers inserted
  18.   - files for using local pointers for shared library bases in compilers
  19.     which do not support this normally
  20.   - stub functions for Pascal compilers
  21.   - inline files for GCC
  22.   - inline, pragma and stub libraries using FPU registers
  23.   - files needed to develop for Phase5's PowerUP boards
  24.   - unit texts for FPC Pascal compiler
  25.   - BMAP files for AmigaBASIC and MaxonBASIC
  26.   - VBCC assembler inline files
  27.   - VBCC WOS stub texts and link library
  28.   - VBCC PowerUP stub texts and link library
  29.   - VBCC MorphOS stub texts and link library
  30.   - Modules for AmigaE
  31.   - FD files
  32.   - CLIB files
  33.   - SFD files
  34.  
  35. Therefor only the FD file giving the library information is needed. For
  36. some SPECIAL options you may additionally supply the CLIB keyword (or you
  37. need to supply it) giving fd2pragma the prototypes file in clib directory.
  38. Better is to supply the all-in-one SFD format as input.
  39.  
  40. The command template you get with fd2pragma ? .
  41.  
  42. Calling the program seems to be (is) very difficult, but it offers you a
  43. large set of functions. A lot of options need a lot of abilities to turn
  44. them on/off!
  45.  
  46. The documentation contains lots of information about related topics, so
  47. read it!
  48.  
  49. This program is in the public domain. Use it as you want, but WITHOUT ANY
  50. WARRANTY!
  51.  
  52. Please contact me:
  53.  
  54. *********************************************************************
  55. * snail-mail:                  * e-mail:                            *
  56. *   Dirk Stoecker              *   stoecker@epost.de                *
  57. *   Geschwister-Scholl-Str. 10 *   dirk@dstoecker.de                *
  58. *   01877 Bischofswerda        * world wide web:                    *
  59. *   GERMANY                    *   http://www.dstoecker.de/         *
  60. * phone:                       * pgp key:                           *
  61. *   GERMANY +49 (0)3594/706666 *   get from WWW pages or keyservers *
  62. *********************************************************************
  63.  
  64. Following is my PGP signature for the corresponding LhA-File.
  65. Use ' pgpv FD2Pragma.readme -o FD2Pragma.lha ' to check it.
  66. Key fingerprint: B9 F2 3A 1A 29 02 75 16  6A C6 5B 7D 5E F6 16 CF.
  67. All my releases after April 2001 have a PGP signature with this key.
  68. Be alarmed if signature is missing or wrong.
  69.  
  70. -----BEGIN PGP SIGNATURE-----
  71. Version: PGPfreeware 5.0i for non-commercial use
  72. MessageID: vIpbI7Sm5MIt30C/uR2soQl5IXDx9C9e
  73.  
  74. iQCVAwUAOzRxlbOTsAT/iOY9AQEQ+gP/e/XYlrnnkPUPPg2eWeSMY2DbkSGwjGk5
  75. uevP6MElRGkrk1tEpTHzgyXiOKAhUGZylLhX1VAzOvVAL+s3colPMq6ti1r7zu3F
  76. 02Nqi0ZeAASNjjEf1i/hQmQWPrh0YXkU73FqwSXJkIlVSXlz8ybgcWA0sO5yqMr+
  77. 281rtZHOTUc=
  78. =A1NY
  79. -----END PGP SIGNATURE-----
  80.  
  81.  
  82. ============================= Archive contents =============================
  83.  
  84. Original  Packed Ratio    Date     Time    Name
  85. -------- ------- ----- --------- --------  -------------
  86.     2146    1518 29.2% 23-Jun-01 12:37:34  fd2pragma.info
  87.   105412   51979 50.6% 23-Jun-01 12:37:34 +fd2pragma
  88.    85062   28018 67.0% 23-Jun-01 12:37:34 +fd2pragma.guide
  89.     2295    1896 17.3% 23-Jun-01 12:37:34 +fd2pragma.guide.info
  90.     2585    1102 57.3% 23-Jun-01 12:37:34 +fd2pragma.readme
  91.     3458    1326 61.6% 23-Jun-01 12:37:34 +fd2pragma.types
  92.    30602    2102 93.1% 23-Jun-01 12:37:34 +macros.h
  93.     2489     848 65.9% 23-Jun-01 12:37:34 +stubs.h
  94.     7967     933 88.2% 23-Jun-01 12:37:34 +MakeInline
  95.      517     266 48.5% 23-Jun-01 12:37:34 +MakePPCStuff
  96.     4583     629 86.2% 23-Jun-01 12:37:34 +MakePragma
  97.     5348     643 87.9% 23-Jun-01 12:37:34 +MakeProto
  98.     8571    1131 86.8% 23-Jun-01 12:37:34 +MakeStubLib
  99.     1174     436 62.8% 23-Jun-01 12:37:34 +MakeStuff
  100.     7804     930 88.0% 23-Jun-01 12:37:34 +MakeUnit
  101.     1227     445 63.7% 23-Jun-01 12:37:34 +MakeVBCC
  102.    10243    2006 80.4% 23-Jun-01 12:37:34 +MakeALIB.script
  103.    11211    1719 84.6% 23-Jun-01 12:37:34 +MakeProtos.script
  104.    13340    2525 81.0% 23-Jun-01 12:37:34 +MakeALIB.script
  105.     4388     898 79.5% 23-Jun-01 12:37:34 +MakeProtos.script
  106.    12956    2389 81.5% 23-Jun-01 12:37:34 +MakeALIB.script
  107.     4388     898 79.5% 23-Jun-01 12:37:34 +MakeProtos.script
  108.    13209    2476 81.2% 23-Jun-01 12:37:34 +MakeALIB.script
  109.     4388     899 79.5% 23-Jun-01 12:37:34 +MakeProtos.script
  110.   333802   73163 78.0% 23-Jun-01 12:37:34 +fd2pragma.c
  111.     1765     405 77.0% 23-Jun-01 12:37:34 +smakefile
  112.    27493    4272 84.4% 23-Jun-01 12:37:34 +usefd2pragma
  113.     2463    1658 32.6% 23-Jun-01 12:37:34 +usefd2pragma.info
  114. -------- ------- ----- --------- --------
  115.   710886  187510 73.6% 26-Jun-101 01:43:48   28 files
  116.